IntelliJ IDEA快速入门

您所在的位置:网站首页 idea 编译maven项目 IntelliJ IDEA快速入门

IntelliJ IDEA快速入门

2024-07-14 13:06| 来源: 网络整理| 查看: 265

在这篇文章中,咱们来说一下在IntelliJ IDEA当中是如何来配置Maven的。

简单介绍一下Maven

Maven是Apache提供的一款自动化构建工具,用于自动化构建和依赖管理。开发团队基本不用花多少时间就能自动完成工程的基础构建配置,因为Maven使用了一个标准的目录结构和一个默认的构建生命周期。现在你知道这点了吧,就是Maven会使得开发者的工作变得更简单。

这里,我来稍微讲讲自动化构建工具的发展历史,最初开发者用的是Make,然后用的是Ant,接下来就出现了Maven,然而在Maven出现之后,又出现了一个Gradle,虽然市面上有这么多的自动化构建工具,但是现在主流还是用Maven多一点。不过,大家现在也看到了,不管是移动端开发也好,还是后端开发也好,Gradle现在使用的也比较多了,它用起来也很便捷。你逛一下GitHub就知道了,通常在GitHub上既会提供Maven这样的依赖管理方式,也会提供Gradle这样的依赖管理方式。目前的话,应该说还是Maven使用的比较多,所以,这里我们主要是来讲一讲如何在IntelliJ IDEA当中去配置Maven。

好,既然Maven是一个自动化构建工具,那么我们就应该清楚对于一个项目来讲,它的构建的基本环节涉及到清理、编译、测试、报告、打包和部署这样几个过程,如下图所示。

在这里插入图片描述

下面,我稍微对这几个过程做一下说明。

清理:表示在编译代码前将之前生成的内容删除 编译:将源代码编译为字节码 测试:运行单元测试用例程序 报告:测试程序的结果 打包:将Java项目打成jar包,或者将Web项目打成war包 安装:将jar包或war包生成到Maven仓库中 部署:将jar包或war包从Maven仓库中部署到Web服务器上运行

如果完全是手动进行以上过程的话,那么显然是比较费时费力的,因此,在这里,我们就需要使用Maven来实现项目的自动化构建了。而且,同时的话呢,Maven还可以进行依赖的管理,方便在不同的模块之间进行依赖的一个调用。

关于Maven的具体使用,不是咱们这里讲解的重点,如果你要是不清楚的话,那么请自行学习一下这个Maven,学习的时候,可以参考本人写的「从零开始学习maven」这个系列专栏哟😜,有一点王婆卖瓜,自卖自夸的意思。

IntelliJ IDEA中Maven的配置

这里,咱们重点来说一下,Maven在IntelliJ IDEA当中的一个配置。

实际上,在IntelliJ IDEA当中已经集成Maven了,如下图所示,但是,咱们不建议使用IntelliJ IDEA给我们提供的现成的Maven,大家最好还是使用自己的,包括用咱们自己的一个settings.xml文件。

在这里插入图片描述

关于Maven的下载、解压以及环境变量的配置,我在这里就不再赘述了,因为不是咱们这里讲解的重点。如下图所示,可以看到我将Maven解压到了如下目录中。

在这里插入图片描述

好了,接下来,咱们来看一下在IntelliJ IDEA当中如何去配置Maven。

首先,进入IntelliJ IDEA的设置界面中,并依次展开Build, Execution,



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3